﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="GridDB" targetNamespace="http://MesopotamiaWeb/GridDB.xsd" xmlns:mstns="http://MesopotamiaWeb/GridDB.xsd" xmlns="http://MesopotamiaWeb/GridDB.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="1" FunctionsComponentName="QueriesTableAdapter" GeneratorFunctionsComponentClassName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" UserFunctionsComponentName="QueriesTableAdapter" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Web.config" AppSettingsPropertyName="GridWSDBConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="GridWSDBConnectionString (Web.config)" ParameterPrefix="@" PropertyReference="AppConfig.System.Configuration.ConfigurationManager.0.ConnectionStrings.GridWSDBConnectionString.ConnectionString" Provider="System.Data.SqlClient" />
          <Connection AppSettingsObjectName="Web.config" AppSettingsPropertyName="ConnectionString" IsAppSettingsProperty="true" Modifier="Assembly" Name="ConnectionString (Web.config)" ParameterPrefix="@" PropertyReference="AppConfig.System.Configuration.ConfigurationManager.0.ConnectionStrings.ConnectionString.ConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="UsersTableAdapter" GeneratorDataComponentClassName="UsersTableAdapter" Name="Users" UserDataComponentName="UsersTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.Users" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[Users] ([MachineName]) VALUES (@MachineName)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@MachineName" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="MachineName" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT UserID, MachineName FROM dbo.Users</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="UserID" DataSetColumn="UserID" />
              <Mapping SourceColumn="MachineName" DataSetColumn="MachineName" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_scenariosTableAdapter" GeneratorDataComponentClassName="vw_scenariosTableAdapter" Name="vw_scenarios" UserDataComponentName="vw_scenariosTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_scenarios" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        ScenarioID, BoundryZRadiusMax, BoundryYRadiusMax, BoundryXRadiusMax, FitnessFunction, ScenarioDescription, HostVersionID, ManifestFile, ScenarioName, 
                         MaxLoadCount, MaxSaveCount, SimulationRestrictions
FROM            vw_scenarios</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ScenarioID" DataSetColumn="ScenarioID" />
              <Mapping SourceColumn="BoundryZRadiusMax" DataSetColumn="BoundryZRadiusMax" />
              <Mapping SourceColumn="BoundryYRadiusMax" DataSetColumn="BoundryYRadiusMax" />
              <Mapping SourceColumn="BoundryXRadiusMax" DataSetColumn="BoundryXRadiusMax" />
              <Mapping SourceColumn="FitnessFunction" DataSetColumn="FitnessFunction" />
              <Mapping SourceColumn="ScenarioDescription" DataSetColumn="ScenarioDescription" />
              <Mapping SourceColumn="HostVersionID" DataSetColumn="HostVersionID" />
              <Mapping SourceColumn="ManifestFile" DataSetColumn="ManifestFile" />
              <Mapping SourceColumn="ScenarioName" DataSetColumn="ScenarioName" />
              <Mapping SourceColumn="MaxLoadCount" DataSetColumn="MaxLoadCount" />
              <Mapping SourceColumn="MaxSaveCount" DataSetColumn="MaxSaveCount" />
              <Mapping SourceColumn="SimulationRestrictions" DataSetColumn="SimulationRestrictions" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_scenarios" DbObjectType="View" FillMethodModifier="Public" FillMethodName="FillBy" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBy" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetDataBy" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="FillBy">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT BoundryXRadiusMax, BoundryYRadiusMax, BoundryZRadiusMax, FitnessFunction, HostVersionID, ManifestFile, MaxLoadCount, MaxSaveCount, ScenarioDescription, ScenarioID, ScenarioName, SimulationRestrictions FROM vw_scenarios WHERE (ScenarioName = @ScenarioName)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="ScenarioName" ColumnName="ScenarioName" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_scenarios" DataTypeServer="nchar(100)" DbType="String" Direction="Input" ParameterName="@ScenarioName" Precision="0" ProviderType="NChar" Scale="0" Size="100" SourceColumn="ScenarioName" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_requirementsTableAdapter" GeneratorDataComponentClassName="vw_requirementsTableAdapter" Name="vw_requirements" UserDataComponentName="vw_requirementsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_requirements" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        ScenarioID, RequirementID, UseFallBackOnly, OrganismName
FROM            vw_requirements
WHERE        (ScenarioID = @ScenarioID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="ScenarioID" ColumnName="ScenarioID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_requirements" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ScenarioID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ScenarioID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ScenarioID" DataSetColumn="ScenarioID" />
              <Mapping SourceColumn="RequirementID" DataSetColumn="RequirementID" />
              <Mapping SourceColumn="UseFallBackOnly" DataSetColumn="UseFallBackOnly" />
              <Mapping SourceColumn="OrganismName" DataSetColumn="OrganismName" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_scenarioRequirementLocationsTableAdapter" GeneratorDataComponentClassName="vw_scenarioRequirementLocationsTableAdapter" Name="vw_scenarioRequirementLocations" UserDataComponentName="vw_scenarioRequirementLocationsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_scenarioRequirementLocations" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        X, Y, Z, RequirementID, YRadius, ZRadius, XRadius
FROM            vw_scenarioRequirementLocations
WHERE        (RequirementID = @RequirementID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="RequirementID" ColumnName="RequirementID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_scenarioRequirementLocations" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@RequirementID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="RequirementID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="X" DataSetColumn="X" />
              <Mapping SourceColumn="Y" DataSetColumn="Y" />
              <Mapping SourceColumn="Z" DataSetColumn="Z" />
              <Mapping SourceColumn="RequirementID" DataSetColumn="RequirementID" />
              <Mapping SourceColumn="YRadius" DataSetColumn="YRadius" />
              <Mapping SourceColumn="ZRadius" DataSetColumn="ZRadius" />
              <Mapping SourceColumn="XRadius" DataSetColumn="XRadius" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_scenarioOrganismsTableAdapter" GeneratorDataComponentClassName="vw_scenarioOrganismsTableAdapter" Name="vw_scenarioOrganisms" UserDataComponentName="vw_scenarioOrganismsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_scenarioOrganisms" DbObjectType="View" FillMethodModifier="Public" FillMethodName="FillFallbackOrganisms" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="FillFallbackOrganisms" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="FillFallbackOrganisms">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        OrganismID, OrganismName, CIET, GUID, InitEnergy, LocationID, Energy, XRadius, YRadius, ZRadius, NeuralSystemName, NeuralSystemTypeID, Fitness, 
                         InitCIET
FROM            vw_scenarioOrganisms
WHERE        (ScenarioID = @ScenarioID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="ScenarioID" ColumnName="ScenarioID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_scenarioOrganisms" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ScenarioID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ScenarioID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="OrganismID" DataSetColumn="OrganismID" />
              <Mapping SourceColumn="OrganismName" DataSetColumn="OrganismName" />
              <Mapping SourceColumn="CIET" DataSetColumn="CIET" />
              <Mapping SourceColumn="GUID" DataSetColumn="GUID" />
              <Mapping SourceColumn="InitEnergy" DataSetColumn="InitEnergy" />
              <Mapping SourceColumn="LocationID" DataSetColumn="LocationID" />
              <Mapping SourceColumn="Energy" DataSetColumn="Energy" />
              <Mapping SourceColumn="XRadius" DataSetColumn="XRadius" />
              <Mapping SourceColumn="YRadius" DataSetColumn="YRadius" />
              <Mapping SourceColumn="ZRadius" DataSetColumn="ZRadius" />
              <Mapping SourceColumn="NeuralSystemName" DataSetColumn="NeuralSystemName" />
              <Mapping SourceColumn="NeuralSystemTypeID" DataSetColumn="NeuralSystemTypeID" />
              <Mapping SourceColumn="Fitness" DataSetColumn="Fitness" />
              <Mapping SourceColumn="InitCIET" DataSetColumn="InitCIET" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_scenarioOrganisms" DbObjectType="View" FillMethodModifier="Public" FillMethodName="FillByDALOrganisms" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByDALOrganisms" GeneratorSourceName="FillByDALOrganisms" GetMethodModifier="Public" GetMethodName="GetDataByDALOrganisms" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByDALOrganisms" UserSourceName="FillByDALOrganisms">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT TOP (@organismCount) CIET, Energy, Fitness, GUID, InitCIET, InitEnergy, LocationID, NeuralSystemName, NeuralSystemTypeID, OrganismID, OrganismName, XRadius, YRadius, ZRadius FROM vw_scenarioOrganisms WHERE (OrganismScenarioID = @ScenarioID) ORDER BY Fitness DESC</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="organismCount" ColumnName="" DataSourceName="" DataTypeServer="unknown" DbType="Int32" Direction="Input" ParameterName="@organismCount" Precision="0" Scale="0" Size="0" SourceColumn="" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="ScenarioID" ColumnName="OrganismScenarioID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_scenarioOrganisms" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ScenarioID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="OrganismScenarioID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_scenarioOrganisms" DbObjectType="View" FillMethodModifier="Public" FillMethodName="FillOrgansimByGUID" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByOrganismGUID" GeneratorSourceName="FillOrgansimByGUID" GetMethodModifier="Public" GetMethodName="GetDataByOrganismGUID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByOrganismGUID" UserSourceName="FillOrgansimByGUID">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        OrganismID, OrganismName, CIET, GUID, InitEnergy, LocationID, Energy, XRadius, YRadius, ZRadius, NeuralSystemName, NeuralSystemTypeID, Fitness, 
                         InitCIET
FROM            vw_scenarioOrganisms
WHERE        (GUID = @GUID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="GUID" ColumnName="GUID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_scenarioOrganisms" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_locationTableAdapter" GeneratorDataComponentClassName="vw_locationTableAdapter" Name="vw_location" UserDataComponentName="vw_locationTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_location" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        LocationID, X, Y, Z
FROM            vw_location
WHERE        (LocationID = @LocationID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="LocationID" ColumnName="LocationID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_location" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@LocationID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="LocationID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="LocationID" DataSetColumn="LocationID" />
              <Mapping SourceColumn="X" DataSetColumn="X" />
              <Mapping SourceColumn="Y" DataSetColumn="Y" />
              <Mapping SourceColumn="Z" DataSetColumn="Z" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_organismCellsTableAdapter" GeneratorDataComponentClassName="vw_organismCellsTableAdapter" Name="vw_organismCells" UserDataComponentName="vw_organismCellsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_organismCells" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        CellID, GUID, HBTSAlive, HBTSDead, OrganismID, CellTypeName, ThresholdValue
FROM            vw_organismCells
WHERE        (OrganismID = @OrganismID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="OrganismID" ColumnName="OrganismID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_organismCells" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="OrganismID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="CellID" DataSetColumn="CellID" />
              <Mapping SourceColumn="GUID" DataSetColumn="GUID" />
              <Mapping SourceColumn="HBTSAlive" DataSetColumn="HBTSAlive" />
              <Mapping SourceColumn="HBTSDead" DataSetColumn="HBTSDead" />
              <Mapping SourceColumn="OrganismID" DataSetColumn="OrganismID" />
              <Mapping SourceColumn="CellTypeName" DataSetColumn="CellTypeName" />
              <Mapping SourceColumn="ThresholdValue" DataSetColumn="ThresholdValue" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_organismCells" DbObjectType="View" FillMethodModifier="Public" FillMethodName="FillBy" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBy" GeneratorSourceName="FillBy" GetMethodModifier="Public" GetMethodName="GetDataBy" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="FillBy">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        CellID, GUID, HBTSAlive, HBTSDead, OrganismID, CellTypeName, ThresholdValue
FROM            vw_organismCells
WHERE        (OrganismID = @OrganismID) AND (GUID = @GUID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="OrganismID" ColumnName="OrganismID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_organismCells" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="OrganismID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="GUID" ColumnName="GUID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_organismCells" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_synapsesTableAdapter" GeneratorDataComponentClassName="vw_synapsesTableAdapter" Name="vw_synapses" UserDataComponentName="vw_synapsesTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_synapses" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        SynapseID, SynapseTypeName, InputWait, OutputHold, InitInputWeight, GUID, SourceNeuronGUID, TargetNeuronGUID, OrganismID, LearningRuleName, 
                         GainLearningRate, LossLearningRate, LearningRuleGUID, TargetSyanpseIOGUID, SourceSyanpseIOGUID
FROM            vw_synapses
WHERE        (OrganismID = @OrganismID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="OrganismID" ColumnName="OrganismID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_synapses" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="OrganismID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="SynapseID" DataSetColumn="SynapseID" />
              <Mapping SourceColumn="SynapseTypeName" DataSetColumn="SynapseTypeName" />
              <Mapping SourceColumn="InputWait" DataSetColumn="InputWait" />
              <Mapping SourceColumn="OutputHold" DataSetColumn="OutputHold" />
              <Mapping SourceColumn="InitInputWeight" DataSetColumn="InitInputWeight" />
              <Mapping SourceColumn="GUID" DataSetColumn="GUID" />
              <Mapping SourceColumn="SourceNeuronGUID" DataSetColumn="SourceNeuronGUID" />
              <Mapping SourceColumn="TargetNeuronGUID" DataSetColumn="TargetNeuronGUID" />
              <Mapping SourceColumn="OrganismID" DataSetColumn="OrganismID" />
              <Mapping SourceColumn="LearningRuleName" DataSetColumn="LearningRuleName" />
              <Mapping SourceColumn="GainLearningRate" DataSetColumn="GainLearningRate" />
              <Mapping SourceColumn="LossLearningRate" DataSetColumn="LossLearningRate" />
              <Mapping SourceColumn="LearningRuleGUID" DataSetColumn="LearningRuleGUID" />
              <Mapping SourceColumn="TargetSyanpseIOGUID" DataSetColumn="TargetSyanpseIOGUID" />
              <Mapping SourceColumn="SourceSyanpseIOGUID" DataSetColumn="SourceSyanpseIOGUID" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_organismsTableAdapter" GeneratorDataComponentClassName="vw_organismsTableAdapter" Name="vw_organisms" UserDataComponentName="vw_organismsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_organisms" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        OrganismID, ZRadius, YRadius, XRadius, Energy, LocationID, InitEnergy, GUID, CIET, NeuralSystemTypeID, OrganismTypeID
FROM            vw_organisms
WHERE        (GUID = @Guid)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Guid" ColumnName="GUID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_organisms" DataTypeServer="nchar(50)" DbType="String" Direction="Input" ParameterName="@Guid" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumn="GUID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="OrganismID" DataSetColumn="OrganismID" />
              <Mapping SourceColumn="ZRadius" DataSetColumn="ZRadius" />
              <Mapping SourceColumn="YRadius" DataSetColumn="YRadius" />
              <Mapping SourceColumn="XRadius" DataSetColumn="XRadius" />
              <Mapping SourceColumn="Energy" DataSetColumn="Energy" />
              <Mapping SourceColumn="LocationID" DataSetColumn="LocationID" />
              <Mapping SourceColumn="InitEnergy" DataSetColumn="InitEnergy" />
              <Mapping SourceColumn="GUID" DataSetColumn="GUID" />
              <Mapping SourceColumn="CIET" DataSetColumn="CIET" />
              <Mapping SourceColumn="NeuralSystemTypeID" DataSetColumn="NeuralSystemTypeID" />
              <Mapping SourceColumn="OrganismTypeID" DataSetColumn="OrganismTypeID" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_chromosomesTableAdapter" GeneratorDataComponentClassName="vw_chromosomesTableAdapter" Name="vw_chromosomes" UserDataComponentName="vw_chromosomesTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_chromosomes" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        GUID, ChromsomeID, OrganismID
FROM            vw_chromosomes
WHERE        (OrganismID = @OrganismID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="OrganismID" ColumnName="OrganismID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_chromosomes" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="OrganismID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="GUID" DataSetColumn="GUID" />
              <Mapping SourceColumn="ChromsomeID" DataSetColumn="ChromsomeID" />
              <Mapping SourceColumn="OrganismID" DataSetColumn="OrganismID" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_genesTableAdapter" GeneratorDataComponentClassName="vw_genesTableAdapter" Name="vw_genes" UserDataComponentName="vw_genesTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_genes" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        GeneID, GeneTypeName, ActionTypeNames, ChromsomeID, GUID, MutationRate, CellularGeneGuid
FROM            vw_genes
WHERE        (ChromsomeID = @ChromsomeID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="ChromsomeID" ColumnName="ChromsomeID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_genes" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@ChromsomeID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="ChromsomeID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="GeneID" DataSetColumn="GeneID" />
              <Mapping SourceColumn="GeneTypeName" DataSetColumn="GeneTypeName" />
              <Mapping SourceColumn="ActionTypeNames" DataSetColumn="ActionTypeNames" />
              <Mapping SourceColumn="ChromsomeID" DataSetColumn="ChromsomeID" />
              <Mapping SourceColumn="GUID" DataSetColumn="GUID" />
              <Mapping SourceColumn="MutationRate" DataSetColumn="MutationRate" />
              <Mapping SourceColumn="CellularGeneGuid" DataSetColumn="CellularGeneGuid" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="vw_geneRequirementsTableAdapter" GeneratorDataComponentClassName="vw_geneRequirementsTableAdapter" Name="vw_geneRequirements" UserDataComponentName="vw_geneRequirementsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.vw_geneRequirements" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT        GeneID, GeneRequirementComparisonTypeName, GeneRequirementTypeName, ReqHBOffsetCells, ReqHBOffset, BindingName, ThresholdValue, CellGuid, 
                         ReqGuid
FROM            vw_geneRequirements
WHERE        (GeneID = @GeneID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="GeneID" ColumnName="GeneID" DataSourceName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.vw_geneRequirements" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@GeneID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="GeneID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="GeneID" DataSetColumn="GeneID" />
              <Mapping SourceColumn="GeneRequirementComparisonTypeName" DataSetColumn="GeneRequirementComparisonTypeName" />
              <Mapping SourceColumn="GeneRequirementTypeName" DataSetColumn="GeneRequirementTypeName" />
              <Mapping SourceColumn="ReqHBOffsetCells" DataSetColumn="ReqHBOffsetCells" />
              <Mapping SourceColumn="ReqHBOffset" DataSetColumn="ReqHBOffset" />
              <Mapping SourceColumn="BindingName" DataSetColumn="BindingName" />
              <Mapping SourceColumn="ThresholdValue" DataSetColumn="ThresholdValue" />
              <Mapping SourceColumn="CellGuid" DataSetColumn="CellGuid" />
              <Mapping SourceColumn="ReqGuid" DataSetColumn="ReqGuid" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="usp_getOrganismsByScenarioIDTableAdapter" GeneratorDataComponentClassName="usp_getOrganismsByScenarioIDTableAdapter" Name="usp_getOrganismsByScenarioID" UserDataComponentName="usp_getOrganismsByScenarioIDTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="dbo.usp_getOrganismsByScenarioID" DbObjectType="StoredProcedure" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <SelectCommand>
                  <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                    <CommandText>dbo.usp_getOrganismsByScenarioID</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@scenarioID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@startIndex" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@endIndex" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="GUID" DataSetColumn="GUID" />
              <Mapping SourceColumn="Synapses" DataSetColumn="Synapses" />
              <Mapping SourceColumn="Neurons" DataSetColumn="Neurons" />
              <Mapping SourceColumn="Chromsomes" DataSetColumn="Chromsomes" />
              <Mapping SourceColumn="Genes" DataSetColumn="Genes" />
              <Mapping SourceColumn="CIET" DataSetColumn="CIET" />
              <Mapping SourceColumn="InitCIET" DataSetColumn="InitCIET" />
              <Mapping SourceColumn="DateTimeStamp" DataSetColumn="DateTimeStamp" />
              <Mapping SourceColumn="Fitness" DataSetColumn="Fitness" />
              <Mapping SourceColumn="Energy" DataSetColumn="Energy" />
              <Mapping SourceColumn="OrganismID" DataSetColumn="OrganismID" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_deleteScenario" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_deleteScenario" MethodsParameterType="CLR" Modifier="Public" Name="usp_deleteScenario" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="usp_deleteScenario">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_deleteScenario</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@scenarioName" Precision="0" ProviderType="NChar" Scale="0" Size="100" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveScenario" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveScenario" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveScenario" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="usp_saveScenario">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveScenario</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@ScenarioName" Precision="0" ProviderType="NChar" Scale="0" Size="100" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@ManifestFile" Precision="0" ProviderType="NChar" Scale="0" Size="100" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@hostVersion" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@ScenarioDescription" Precision="0" ProviderType="NChar" Scale="0" Size="500" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@FitnessFunction" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@SimulationRestrictions" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="float" DbType="Double" Direction="Input" ParameterName="@BoundryXRadiusMax" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="float" DbType="Double" Direction="Input" ParameterName="@BoundryYRadiusMax" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="float" DbType="Double" Direction="Input" ParameterName="@BoundryZRadiusMax" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@MaxSaveCount" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@MaxLoadCount" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveRequirement" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveRequirement" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveRequirement" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="usp_saveRequirement">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveRequirement</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ScenarioID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@OrganismType" Precision="0" ProviderType="NChar" Scale="0" Size="25" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@UseFallBackOnly" Precision="1" ProviderType="Bit" Scale="0" Size="1" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveLocation" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveLocation" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveLocation" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="usp_saveLocation">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveLocation</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@x" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@y" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@z" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveRequirementLocation" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveRequirementLocation" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveRequirementLocation" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy4" UserSourceName="usp_saveRequirementLocation">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveRequirementLocation</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RequirementID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@LocationID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Single" Direction="Input" ParameterName="@XRadius" Precision="24" ProviderType="Real" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Single" Direction="Input" ParameterName="@YRadius" Precision="24" ProviderType="Real" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Single" Direction="Input" ParameterName="@ZRadius" Precision="24" ProviderType="Real" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveOrganism" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveOrganism" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveOrganism" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy5" UserSourceName="usp_saveOrganism">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveOrganism</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@OrganismType" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@NeuralSystemType" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@ScenarioName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@UserID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@Fitness" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@CIET" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@InitEnergy" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@LocationID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@Energy" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="real" DbType="Single" Direction="Input" ParameterName="@XRadius" Precision="24" ProviderType="Real" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="real" DbType="Single" Direction="Input" ParameterName="@YRadius" Precision="24" ProviderType="Real" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="real" DbType="Single" Direction="Input" ParameterName="@ZRadius" Precision="24" ProviderType="Real" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@InitCIET" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveScenarioOrganism" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveScenarioOrganism" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveScenarioOrganism" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy6" UserSourceName="usp_saveScenarioOrganism">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveScenarioOrganism</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ScenarioID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveCell" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveCell" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveCell" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy7" UserSourceName="usp_saveCell">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveCell</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CellTypeName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@HBTSAlive" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@HBTSDead" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_savePhysicalCell" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_savePhysicalCell" MethodsParameterType="CLR" Modifier="Public" Name="usp_savePhysicalCell" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy8" UserSourceName="usp_savePhysicalCell">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_savePhysicalCell</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@CellID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_savePhysicalCellBindings" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_savePhysicalCellBindings" MethodsParameterType="CLR" Modifier="Public" Name="usp_savePhysicalCellBindings" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy9" UserSourceName="usp_savePhysicalCellBindings">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_savePhysicalCellBindings</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@PhysicalCellID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@bindingName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@description" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@shortName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveNeuron" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveNeuron" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveNeuron" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy10" UserSourceName="usp_saveNeuron">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveNeuron</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CellID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@ThresholdValue" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveSynapse" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveSynapse" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveSynapse" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy11" UserSourceName="usp_saveSynapse">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveSynapse</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@SynapseTypeName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@InputWait" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="bigint" DbType="Int64" Direction="Input" ParameterName="@OutputHold" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="float" DbType="Double" Direction="Input" ParameterName="@InitInputWeight" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nchar" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@TargetNeuronCellID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SourceNeuronCellID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@TargetPhysicalCellPhysicalBindingID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SourcePhysicalCellPhysicalBindingID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveLearningRule" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveLearningRule" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveLearningRule" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy12" UserSourceName="usp_saveLearningRule">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveLearningRule</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@LearningRuleTypeName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@GainLearningRate" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@LossLearningRate" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Guid" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@SynapseID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveParentOrganisms" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveParentOrganisms" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveParentOrganisms" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy13" UserSourceName="usp_saveParentOrganisms">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveParentOrganisms</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ParentID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveChromosome" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveChromosome" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveChromosome" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy14" UserSourceName="usp_saveChromosome">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveChromosome</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@OrganismID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveGene" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveGene" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveGene" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy15" UserSourceName="usp_saveGene">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveGene</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ChromsomeID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@GeneTypeName" Precision="0" ProviderType="Char" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@ActionTypeName" Precision="0" ProviderType="Char" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveGeneCellular" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveGeneCellular" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveGeneCellular" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy16" UserSourceName="usp_saveGeneCellular">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveGeneCellular</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@GeneID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@CellID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveGeneReproductive" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveGeneReproductive" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveGeneReproductive" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy17" UserSourceName="usp_saveGeneReproductive">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveGeneReproductive</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@GeneID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@MutationRate" Precision="53" ProviderType="Float" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveGeneRequirement" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveGeneRequirement" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveGeneRequirement" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy18" UserSourceName="usp_saveGeneRequirement">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveGeneRequirement</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@GeneRequirementTypeName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@GeneRequirementComparisonTypeName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@GeneID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@GUID" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveReqIOSynapseValue" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveReqIOSynapseValue" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveReqIOSynapseValue" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy19" UserSourceName="usp_saveReqIOSynapseValue">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveReqIOSynapseValue</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RequirementID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Threshold" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@BindingName" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveReqOffsetHB" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveReqOffsetHB" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveReqOffsetHB" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy20" UserSourceName="usp_saveReqOffsetHB">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveReqOffsetHB</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RequirementID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@HBOffset" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_saveReqOffsetHBCell" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_saveReqOffsetHBCell" MethodsParameterType="CLR" Modifier="Public" Name="usp_saveReqOffsetHBCell" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy21" UserSourceName="usp_saveReqOffsetHBCell">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_saveReqOffsetHBCell</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RequirementID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@HBOffset" Precision="19" ProviderType="BigInt" Scale="0" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@CellID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_findOrgIDByGuid" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_findOrgIDByGuid" MethodsParameterType="CLR" Modifier="Public" Name="usp_findOrgIDByGuid" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy22" UserSourceName="usp_findOrgIDByGuid">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_findOrgIDByGuid</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Guid" Precision="0" ProviderType="NChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ScenarioID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_getScenarioOrganismCount" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_getScenarioOrganismCount" MethodsParameterType="CLR" Modifier="Public" Name="usp_getScenarioOrganismCount" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy23" UserSourceName="usp_getScenarioOrganismCount">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_getScenarioOrganismCount</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ScenarioID" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
          <DbSource ConnectionRef="GridWSDBConnectionString (Web.config)" DbObjectName="[D:\PROJECTS\MESOPOTAMIAEXP\MESOPOTAMIADCPROXY\APP_DATA\GRIDWSDB.MDF].dbo.usp_getUserID" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="usp_getUserID" MethodsParameterType="CLR" Modifier="Public" Name="usp_getUserID" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy24" UserSourceName="usp_getUserID">
            <SelectCommand>
              <DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
                <CommandText>dbo.usp_getUserID</CommandText>
                <Parameters>
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="char" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@machineName" Precision="0" ProviderType="Char" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                  <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="char" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@hostVersion" Precision="0" ProviderType="Char" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
                </Parameters>
              </DbCommand>
            </SelectCommand>
          </DbSource>
        </Sources>
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="GridDB" msdata:IsDataSet="true" msdata:Locale="en-GB" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="GridDB" msprop:Generator_UserDSName="GridDB">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Users" msprop:Generator_UserTableName="Users" msprop:Generator_RowEvArgName="UsersRowChangeEvent" msprop:Generator_TableVarName="tableUsers" msprop:Generator_TablePropName="Users" msprop:Generator_RowDeletingName="UsersRowDeleting" msprop:Generator_RowChangingName="UsersRowChanging" msprop:Generator_RowDeletedName="UsersRowDeleted" msprop:Generator_TableClassName="UsersDataTable" msprop:Generator_RowChangedName="UsersRowChanged" msprop:Generator_RowEvHandlerName="UsersRowChangeEventHandler" msprop:Generator_RowClassName="UsersRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="UserID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnUserID" msprop:Generator_ColumnPropNameInRow="UserID" msprop:Generator_ColumnPropNameInTable="UserIDColumn" msprop:Generator_UserColumnName="UserID" type="xs:int" />
              <xs:element name="MachineName" msprop:Generator_ColumnVarNameInTable="columnMachineName" msprop:Generator_ColumnPropNameInRow="MachineName" msprop:Generator_ColumnPropNameInTable="MachineNameColumn" msprop:Generator_UserColumnName="MachineName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="25" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_scenarios" msprop:Generator_UserTableName="vw_scenarios" msprop:Generator_RowEvArgName="vw_scenariosRowChangeEvent" msprop:Generator_TableVarName="tablevw_scenarios" msprop:Generator_TablePropName="vw_scenarios" msprop:Generator_RowDeletingName="vw_scenariosRowDeleting" msprop:Generator_RowChangingName="vw_scenariosRowChanging" msprop:Generator_RowDeletedName="vw_scenariosRowDeleted" msprop:Generator_TableClassName="vw_scenariosDataTable" msprop:Generator_RowChangedName="vw_scenariosRowChanged" msprop:Generator_RowEvHandlerName="vw_scenariosRowChangeEventHandler" msprop:Generator_RowClassName="vw_scenariosRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ScenarioID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnScenarioID" msprop:Generator_ColumnPropNameInRow="ScenarioID" msprop:Generator_ColumnPropNameInTable="ScenarioIDColumn" msprop:Generator_UserColumnName="ScenarioID" type="xs:int" />
              <xs:element name="BoundryZRadiusMax" msprop:Generator_ColumnVarNameInTable="columnBoundryZRadiusMax" msprop:Generator_ColumnPropNameInRow="BoundryZRadiusMax" msprop:Generator_ColumnPropNameInTable="BoundryZRadiusMaxColumn" msprop:Generator_UserColumnName="BoundryZRadiusMax" type="xs:float" />
              <xs:element name="BoundryYRadiusMax" msprop:Generator_ColumnVarNameInTable="columnBoundryYRadiusMax" msprop:Generator_ColumnPropNameInRow="BoundryYRadiusMax" msprop:Generator_ColumnPropNameInTable="BoundryYRadiusMaxColumn" msprop:Generator_UserColumnName="BoundryYRadiusMax" type="xs:float" />
              <xs:element name="BoundryXRadiusMax" msprop:Generator_ColumnVarNameInTable="columnBoundryXRadiusMax" msprop:Generator_ColumnPropNameInRow="BoundryXRadiusMax" msprop:Generator_ColumnPropNameInTable="BoundryXRadiusMaxColumn" msprop:Generator_UserColumnName="BoundryXRadiusMax" type="xs:float" />
              <xs:element name="FitnessFunction" msprop:Generator_ColumnVarNameInTable="columnFitnessFunction" msprop:Generator_ColumnPropNameInRow="FitnessFunction" msprop:Generator_ColumnPropNameInTable="FitnessFunctionColumn" msprop:Generator_UserColumnName="FitnessFunction" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ScenarioDescription" msprop:Generator_ColumnVarNameInTable="columnScenarioDescription" msprop:Generator_ColumnPropNameInRow="ScenarioDescription" msprop:Generator_ColumnPropNameInTable="ScenarioDescriptionColumn" msprop:Generator_UserColumnName="ScenarioDescription">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="500" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="HostVersionID" msprop:Generator_ColumnVarNameInTable="columnHostVersionID" msprop:Generator_ColumnPropNameInRow="HostVersionID" msprop:Generator_ColumnPropNameInTable="HostVersionIDColumn" msprop:Generator_UserColumnName="HostVersionID" type="xs:int" />
              <xs:element name="ManifestFile" msprop:Generator_ColumnVarNameInTable="columnManifestFile" msprop:Generator_ColumnPropNameInRow="ManifestFile" msprop:Generator_ColumnPropNameInTable="ManifestFileColumn" msprop:Generator_UserColumnName="ManifestFile">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ScenarioName" msprop:Generator_ColumnVarNameInTable="columnScenarioName" msprop:Generator_ColumnPropNameInRow="ScenarioName" msprop:Generator_ColumnPropNameInTable="ScenarioNameColumn" msprop:Generator_UserColumnName="ScenarioName">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="100" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MaxLoadCount" msprop:Generator_ColumnVarNameInTable="columnMaxLoadCount" msprop:Generator_ColumnPropNameInRow="MaxLoadCount" msprop:Generator_ColumnPropNameInTable="MaxLoadCountColumn" msprop:Generator_UserColumnName="MaxLoadCount" type="xs:int" />
              <xs:element name="MaxSaveCount" msprop:Generator_ColumnVarNameInTable="columnMaxSaveCount" msprop:Generator_ColumnPropNameInRow="MaxSaveCount" msprop:Generator_ColumnPropNameInTable="MaxSaveCountColumn" msprop:Generator_UserColumnName="MaxSaveCount" type="xs:int" />
              <xs:element name="SimulationRestrictions" msprop:Generator_ColumnVarNameInTable="columnSimulationRestrictions" msprop:Generator_ColumnPropNameInRow="SimulationRestrictions" msprop:Generator_ColumnPropNameInTable="SimulationRestrictionsColumn" msprop:Generator_UserColumnName="SimulationRestrictions" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_requirements" msprop:Generator_UserTableName="vw_requirements" msprop:Generator_RowEvArgName="vw_requirementsRowChangeEvent" msprop:Generator_TableVarName="tablevw_requirements" msprop:Generator_TablePropName="vw_requirements" msprop:Generator_RowDeletingName="vw_requirementsRowDeleting" msprop:Generator_RowChangingName="vw_requirementsRowChanging" msprop:Generator_RowDeletedName="vw_requirementsRowDeleted" msprop:Generator_TableClassName="vw_requirementsDataTable" msprop:Generator_RowChangedName="vw_requirementsRowChanged" msprop:Generator_RowEvHandlerName="vw_requirementsRowChangeEventHandler" msprop:Generator_RowClassName="vw_requirementsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ScenarioID" msprop:Generator_ColumnVarNameInTable="columnScenarioID" msprop:Generator_ColumnPropNameInRow="ScenarioID" msprop:Generator_ColumnPropNameInTable="ScenarioIDColumn" msprop:Generator_UserColumnName="ScenarioID" type="xs:int" />
              <xs:element name="RequirementID" msprop:Generator_ColumnVarNameInTable="columnRequirementID" msprop:Generator_ColumnPropNameInRow="RequirementID" msprop:Generator_ColumnPropNameInTable="RequirementIDColumn" msprop:Generator_UserColumnName="RequirementID" type="xs:int" />
              <xs:element name="UseFallBackOnly" msprop:Generator_ColumnVarNameInTable="columnUseFallBackOnly" msprop:Generator_ColumnPropNameInRow="UseFallBackOnly" msprop:Generator_ColumnPropNameInTable="UseFallBackOnlyColumn" msprop:Generator_UserColumnName="UseFallBackOnly" type="xs:boolean" />
              <xs:element name="OrganismName" msprop:Generator_ColumnVarNameInTable="columnOrganismName" msprop:Generator_ColumnPropNameInRow="OrganismName" msprop:Generator_ColumnPropNameInTable="OrganismNameColumn" msprop:Generator_UserColumnName="OrganismName">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="25" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_scenarioRequirementLocations" msprop:Generator_UserTableName="vw_scenarioRequirementLocations" msprop:Generator_RowEvArgName="vw_scenarioRequirementLocationsRowChangeEvent" msprop:Generator_TableVarName="tablevw_scenarioRequirementLocations" msprop:Generator_TablePropName="vw_scenarioRequirementLocations" msprop:Generator_RowDeletingName="vw_scenarioRequirementLocationsRowDeleting" msprop:Generator_RowChangingName="vw_scenarioRequirementLocationsRowChanging" msprop:Generator_RowDeletedName="vw_scenarioRequirementLocationsRowDeleted" msprop:Generator_TableClassName="vw_scenarioRequirementLocationsDataTable" msprop:Generator_RowChangedName="vw_scenarioRequirementLocationsRowChanged" msprop:Generator_RowEvHandlerName="vw_scenarioRequirementLocationsRowChangeEventHandler" msprop:Generator_RowClassName="vw_scenarioRequirementLocationsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="X" msprop:Generator_ColumnVarNameInTable="columnX" msprop:Generator_ColumnPropNameInRow="X" msprop:Generator_ColumnPropNameInTable="XColumn" msprop:Generator_UserColumnName="X" type="xs:float" minOccurs="0" />
              <xs:element name="Y" msprop:Generator_ColumnVarNameInTable="columnY" msprop:Generator_ColumnPropNameInRow="Y" msprop:Generator_ColumnPropNameInTable="YColumn" msprop:Generator_UserColumnName="Y" type="xs:float" minOccurs="0" />
              <xs:element name="Z" msprop:Generator_ColumnVarNameInTable="columnZ" msprop:Generator_ColumnPropNameInRow="Z" msprop:Generator_ColumnPropNameInTable="ZColumn" msprop:Generator_UserColumnName="Z" type="xs:float" minOccurs="0" />
              <xs:element name="RequirementID" msprop:Generator_ColumnVarNameInTable="columnRequirementID" msprop:Generator_ColumnPropNameInRow="RequirementID" msprop:Generator_ColumnPropNameInTable="RequirementIDColumn" msprop:Generator_UserColumnName="RequirementID" type="xs:int" />
              <xs:element name="YRadius" msprop:Generator_ColumnVarNameInTable="columnYRadius" msprop:Generator_ColumnPropNameInRow="YRadius" msprop:Generator_ColumnPropNameInTable="YRadiusColumn" msprop:Generator_UserColumnName="YRadius" type="xs:float" />
              <xs:element name="ZRadius" msprop:Generator_ColumnVarNameInTable="columnZRadius" msprop:Generator_ColumnPropNameInRow="ZRadius" msprop:Generator_ColumnPropNameInTable="ZRadiusColumn" msprop:Generator_UserColumnName="ZRadius" type="xs:float" />
              <xs:element name="XRadius" msprop:Generator_ColumnVarNameInTable="columnXRadius" msprop:Generator_ColumnPropNameInRow="XRadius" msprop:Generator_ColumnPropNameInTable="XRadiusColumn" msprop:Generator_UserColumnName="XRadius" type="xs:float" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_scenarioOrganisms" msprop:Generator_UserTableName="vw_scenarioOrganisms" msprop:Generator_RowEvArgName="vw_scenarioOrganismsRowChangeEvent" msprop:Generator_TableVarName="tablevw_scenarioOrganisms" msprop:Generator_TablePropName="vw_scenarioOrganisms" msprop:Generator_RowDeletingName="vw_scenarioOrganismsRowDeleting" msprop:Generator_RowChangingName="vw_scenarioOrganismsRowChanging" msprop:Generator_RowDeletedName="vw_scenarioOrganismsRowDeleted" msprop:Generator_TableClassName="vw_scenarioOrganismsDataTable" msprop:Generator_RowChangedName="vw_scenarioOrganismsRowChanged" msprop:Generator_RowEvHandlerName="vw_scenarioOrganismsRowChangeEventHandler" msprop:Generator_RowClassName="vw_scenarioOrganismsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="OrganismID" msprop:Generator_ColumnVarNameInTable="columnOrganismID" msprop:Generator_ColumnPropNameInRow="OrganismID" msprop:Generator_ColumnPropNameInTable="OrganismIDColumn" msprop:Generator_UserColumnName="OrganismID" type="xs:int" />
              <xs:element name="OrganismName" msprop:Generator_ColumnVarNameInTable="columnOrganismName" msprop:Generator_ColumnPropNameInRow="OrganismName" msprop:Generator_ColumnPropNameInTable="OrganismNameColumn" msprop:Generator_UserColumnName="OrganismName">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="25" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CIET" msprop:Generator_ColumnVarNameInTable="columnCIET" msprop:Generator_ColumnPropNameInRow="CIET" msprop:Generator_ColumnPropNameInTable="CIETColumn" msprop:Generator_UserColumnName="CIET" type="xs:long" />
              <xs:element name="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="InitEnergy" msprop:Generator_ColumnVarNameInTable="columnInitEnergy" msprop:Generator_ColumnPropNameInRow="InitEnergy" msprop:Generator_ColumnPropNameInTable="InitEnergyColumn" msprop:Generator_UserColumnName="InitEnergy" type="xs:long" />
              <xs:element name="LocationID" msprop:Generator_ColumnVarNameInTable="columnLocationID" msprop:Generator_ColumnPropNameInRow="LocationID" msprop:Generator_ColumnPropNameInTable="LocationIDColumn" msprop:Generator_UserColumnName="LocationID" type="xs:int" />
              <xs:element name="Energy" msprop:Generator_ColumnVarNameInTable="columnEnergy" msprop:Generator_ColumnPropNameInRow="Energy" msprop:Generator_ColumnPropNameInTable="EnergyColumn" msprop:Generator_UserColumnName="Energy" type="xs:long" />
              <xs:element name="XRadius" msprop:Generator_ColumnVarNameInTable="columnXRadius" msprop:Generator_ColumnPropNameInRow="XRadius" msprop:Generator_ColumnPropNameInTable="XRadiusColumn" msprop:Generator_UserColumnName="XRadius" type="xs:float" />
              <xs:element name="YRadius" msprop:Generator_ColumnVarNameInTable="columnYRadius" msprop:Generator_ColumnPropNameInRow="YRadius" msprop:Generator_ColumnPropNameInTable="YRadiusColumn" msprop:Generator_UserColumnName="YRadius" type="xs:float" />
              <xs:element name="ZRadius" msprop:Generator_ColumnVarNameInTable="columnZRadius" msprop:Generator_ColumnPropNameInRow="ZRadius" msprop:Generator_ColumnPropNameInTable="ZRadiusColumn" msprop:Generator_UserColumnName="ZRadius" type="xs:float" />
              <xs:element name="NeuralSystemName" msprop:Generator_ColumnVarNameInTable="columnNeuralSystemName" msprop:Generator_ColumnPropNameInRow="NeuralSystemName" msprop:Generator_ColumnPropNameInTable="NeuralSystemNameColumn" msprop:Generator_UserColumnName="NeuralSystemName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="NeuralSystemTypeID" msprop:Generator_ColumnVarNameInTable="columnNeuralSystemTypeID" msprop:Generator_ColumnPropNameInRow="NeuralSystemTypeID" msprop:Generator_ColumnPropNameInTable="NeuralSystemTypeIDColumn" msprop:Generator_UserColumnName="NeuralSystemTypeID" type="xs:int" minOccurs="0" />
              <xs:element name="Fitness" msprop:Generator_ColumnVarNameInTable="columnFitness" msprop:Generator_ColumnPropNameInRow="Fitness" msprop:Generator_ColumnPropNameInTable="FitnessColumn" msprop:Generator_UserColumnName="Fitness" type="xs:long" />
              <xs:element name="InitCIET" msprop:Generator_ColumnVarNameInTable="columnInitCIET" msprop:Generator_ColumnPropNameInRow="InitCIET" msprop:Generator_ColumnPropNameInTable="InitCIETColumn" msprop:Generator_UserColumnName="InitCIET" type="xs:long" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_location" msprop:Generator_UserTableName="vw_location" msprop:Generator_RowEvArgName="vw_locationRowChangeEvent" msprop:Generator_TableVarName="tablevw_location" msprop:Generator_TablePropName="vw_location" msprop:Generator_RowDeletingName="vw_locationRowDeleting" msprop:Generator_RowChangingName="vw_locationRowChanging" msprop:Generator_RowDeletedName="vw_locationRowDeleted" msprop:Generator_TableClassName="vw_locationDataTable" msprop:Generator_RowChangedName="vw_locationRowChanged" msprop:Generator_RowEvHandlerName="vw_locationRowChangeEventHandler" msprop:Generator_RowClassName="vw_locationRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LocationID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnLocationID" msprop:Generator_ColumnPropNameInRow="LocationID" msprop:Generator_ColumnPropNameInTable="LocationIDColumn" msprop:Generator_UserColumnName="LocationID" type="xs:int" />
              <xs:element name="X" msprop:Generator_ColumnVarNameInTable="columnX" msprop:Generator_ColumnPropNameInRow="X" msprop:Generator_ColumnPropNameInTable="XColumn" msprop:Generator_UserColumnName="X" type="xs:float" minOccurs="0" />
              <xs:element name="Y" msprop:Generator_ColumnVarNameInTable="columnY" msprop:Generator_ColumnPropNameInRow="Y" msprop:Generator_ColumnPropNameInTable="YColumn" msprop:Generator_UserColumnName="Y" type="xs:float" minOccurs="0" />
              <xs:element name="Z" msprop:Generator_ColumnVarNameInTable="columnZ" msprop:Generator_ColumnPropNameInRow="Z" msprop:Generator_ColumnPropNameInTable="ZColumn" msprop:Generator_UserColumnName="Z" type="xs:float" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_organismCells" msprop:Generator_UserTableName="vw_organismCells" msprop:Generator_RowEvArgName="vw_organismCellsRowChangeEvent" msprop:Generator_TableVarName="tablevw_organismCells" msprop:Generator_TablePropName="vw_organismCells" msprop:Generator_RowDeletingName="vw_organismCellsRowDeleting" msprop:Generator_RowChangingName="vw_organismCellsRowChanging" msprop:Generator_RowDeletedName="vw_organismCellsRowDeleted" msprop:Generator_TableClassName="vw_organismCellsDataTable" msprop:Generator_RowChangedName="vw_organismCellsRowChanged" msprop:Generator_RowEvHandlerName="vw_organismCellsRowChangeEventHandler" msprop:Generator_RowClassName="vw_organismCellsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CellID" msprop:Generator_ColumnVarNameInTable="columnCellID" msprop:Generator_ColumnPropNameInRow="CellID" msprop:Generator_ColumnPropNameInTable="CellIDColumn" msprop:Generator_UserColumnName="CellID" type="xs:int" />
              <xs:element name="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="HBTSAlive" msprop:Generator_ColumnVarNameInTable="columnHBTSAlive" msprop:Generator_ColumnPropNameInRow="HBTSAlive" msprop:Generator_ColumnPropNameInTable="HBTSAliveColumn" msprop:Generator_UserColumnName="HBTSAlive" type="xs:long" />
              <xs:element name="HBTSDead" msprop:Generator_ColumnVarNameInTable="columnHBTSDead" msprop:Generator_ColumnPropNameInRow="HBTSDead" msprop:Generator_ColumnPropNameInTable="HBTSDeadColumn" msprop:Generator_UserColumnName="HBTSDead" type="xs:long" />
              <xs:element name="OrganismID" msprop:Generator_ColumnVarNameInTable="columnOrganismID" msprop:Generator_ColumnPropNameInRow="OrganismID" msprop:Generator_ColumnPropNameInTable="OrganismIDColumn" msprop:Generator_UserColumnName="OrganismID" type="xs:int" />
              <xs:element name="CellTypeName" msprop:Generator_ColumnVarNameInTable="columnCellTypeName" msprop:Generator_ColumnPropNameInRow="CellTypeName" msprop:Generator_ColumnPropNameInTable="CellTypeNameColumn" msprop:Generator_UserColumnName="CellTypeName">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ThresholdValue" msprop:Generator_ColumnVarNameInTable="columnThresholdValue" msprop:Generator_ColumnPropNameInRow="ThresholdValue" msprop:Generator_ColumnPropNameInTable="ThresholdValueColumn" msprop:Generator_UserColumnName="ThresholdValue" type="xs:long" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_synapses" msprop:Generator_UserTableName="vw_synapses" msprop:Generator_RowEvArgName="vw_synapsesRowChangeEvent" msprop:Generator_TableVarName="tablevw_synapses" msprop:Generator_TablePropName="vw_synapses" msprop:Generator_RowDeletingName="vw_synapsesRowDeleting" msprop:Generator_RowChangingName="vw_synapsesRowChanging" msprop:Generator_RowDeletedName="vw_synapsesRowDeleted" msprop:Generator_TableClassName="vw_synapsesDataTable" msprop:Generator_RowChangedName="vw_synapsesRowChanged" msprop:Generator_RowEvHandlerName="vw_synapsesRowChangeEventHandler" msprop:Generator_RowClassName="vw_synapsesRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SynapseID" msprop:Generator_ColumnVarNameInTable="columnSynapseID" msprop:Generator_ColumnPropNameInRow="SynapseID" msprop:Generator_ColumnPropNameInTable="SynapseIDColumn" msprop:Generator_UserColumnName="SynapseID" type="xs:int" minOccurs="0" />
              <xs:element name="SynapseTypeName" msprop:Generator_ColumnVarNameInTable="columnSynapseTypeName" msprop:Generator_ColumnPropNameInRow="SynapseTypeName" msprop:Generator_ColumnPropNameInTable="SynapseTypeNameColumn" msprop:Generator_UserColumnName="SynapseTypeName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="InputWait" msprop:Generator_ColumnVarNameInTable="columnInputWait" msprop:Generator_ColumnPropNameInRow="InputWait" msprop:Generator_ColumnPropNameInTable="InputWaitColumn" msprop:Generator_UserColumnName="InputWait" type="xs:long" minOccurs="0" />
              <xs:element name="OutputHold" msprop:Generator_ColumnVarNameInTable="columnOutputHold" msprop:Generator_ColumnPropNameInRow="OutputHold" msprop:Generator_ColumnPropNameInTable="OutputHoldColumn" msprop:Generator_UserColumnName="OutputHold" type="xs:long" minOccurs="0" />
              <xs:element name="InitInputWeight" msprop:Generator_ColumnVarNameInTable="columnInitInputWeight" msprop:Generator_ColumnPropNameInRow="InitInputWeight" msprop:Generator_ColumnPropNameInTable="InitInputWeightColumn" msprop:Generator_UserColumnName="InitInputWeight" type="xs:double" minOccurs="0" />
              <xs:element name="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SourceNeuronGUID" msprop:Generator_ColumnVarNameInTable="columnSourceNeuronGUID" msprop:Generator_ColumnPropNameInRow="SourceNeuronGUID" msprop:Generator_ColumnPropNameInTable="SourceNeuronGUIDColumn" msprop:Generator_UserColumnName="SourceNeuronGUID" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TargetNeuronGUID" msprop:Generator_ColumnVarNameInTable="columnTargetNeuronGUID" msprop:Generator_ColumnPropNameInRow="TargetNeuronGUID" msprop:Generator_ColumnPropNameInTable="TargetNeuronGUIDColumn" msprop:Generator_UserColumnName="TargetNeuronGUID" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OrganismID" msprop:Generator_ColumnVarNameInTable="columnOrganismID" msprop:Generator_ColumnPropNameInRow="OrganismID" msprop:Generator_ColumnPropNameInTable="OrganismIDColumn" msprop:Generator_UserColumnName="OrganismID" type="xs:int" minOccurs="0" />
              <xs:element name="LearningRuleName" msprop:Generator_ColumnVarNameInTable="columnLearningRuleName" msprop:Generator_ColumnPropNameInRow="LearningRuleName" msprop:Generator_ColumnPropNameInTable="LearningRuleNameColumn" msprop:Generator_UserColumnName="LearningRuleName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="GainLearningRate" msprop:Generator_ColumnVarNameInTable="columnGainLearningRate" msprop:Generator_ColumnPropNameInRow="GainLearningRate" msprop:Generator_ColumnPropNameInTable="GainLearningRateColumn" msprop:Generator_UserColumnName="GainLearningRate" type="xs:double" minOccurs="0" />
              <xs:element name="LossLearningRate" msprop:Generator_ColumnVarNameInTable="columnLossLearningRate" msprop:Generator_ColumnPropNameInRow="LossLearningRate" msprop:Generator_ColumnPropNameInTable="LossLearningRateColumn" msprop:Generator_UserColumnName="LossLearningRate" type="xs:double" minOccurs="0" />
              <xs:element name="LearningRuleGUID" msprop:Generator_ColumnVarNameInTable="columnLearningRuleGUID" msprop:Generator_ColumnPropNameInRow="LearningRuleGUID" msprop:Generator_ColumnPropNameInTable="LearningRuleGUIDColumn" msprop:Generator_UserColumnName="LearningRuleGUID" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TargetSyanpseIOGUID" msprop:Generator_ColumnVarNameInTable="columnTargetSyanpseIOGUID" msprop:Generator_ColumnPropNameInRow="TargetSyanpseIOGUID" msprop:Generator_ColumnPropNameInTable="TargetSyanpseIOGUIDColumn" msprop:Generator_UserColumnName="TargetSyanpseIOGUID" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SourceSyanpseIOGUID" msprop:Generator_ColumnVarNameInTable="columnSourceSyanpseIOGUID" msprop:Generator_ColumnPropNameInRow="SourceSyanpseIOGUID" msprop:Generator_ColumnPropNameInTable="SourceSyanpseIOGUIDColumn" msprop:Generator_UserColumnName="SourceSyanpseIOGUID" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_organisms" msprop:Generator_UserTableName="vw_organisms" msprop:Generator_RowEvArgName="vw_organismsRowChangeEvent" msprop:Generator_TableVarName="tablevw_organisms" msprop:Generator_TablePropName="vw_organisms" msprop:Generator_RowDeletingName="vw_organismsRowDeleting" msprop:Generator_RowChangingName="vw_organismsRowChanging" msprop:Generator_RowDeletedName="vw_organismsRowDeleted" msprop:Generator_TableClassName="vw_organismsDataTable" msprop:Generator_RowChangedName="vw_organismsRowChanged" msprop:Generator_RowEvHandlerName="vw_organismsRowChangeEventHandler" msprop:Generator_RowClassName="vw_organismsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="OrganismID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnOrganismID" msprop:Generator_ColumnPropNameInRow="OrganismID" msprop:Generator_ColumnPropNameInTable="OrganismIDColumn" msprop:Generator_UserColumnName="OrganismID" type="xs:int" />
              <xs:element name="ZRadius" msprop:Generator_ColumnVarNameInTable="columnZRadius" msprop:Generator_ColumnPropNameInRow="ZRadius" msprop:Generator_ColumnPropNameInTable="ZRadiusColumn" msprop:Generator_UserColumnName="ZRadius" type="xs:float" />
              <xs:element name="YRadius" msprop:Generator_ColumnVarNameInTable="columnYRadius" msprop:Generator_ColumnPropNameInRow="YRadius" msprop:Generator_ColumnPropNameInTable="YRadiusColumn" msprop:Generator_UserColumnName="YRadius" type="xs:float" />
              <xs:element name="XRadius" msprop:Generator_ColumnVarNameInTable="columnXRadius" msprop:Generator_ColumnPropNameInRow="XRadius" msprop:Generator_ColumnPropNameInTable="XRadiusColumn" msprop:Generator_UserColumnName="XRadius" type="xs:float" />
              <xs:element name="Energy" msprop:Generator_ColumnVarNameInTable="columnEnergy" msprop:Generator_ColumnPropNameInRow="Energy" msprop:Generator_ColumnPropNameInTable="EnergyColumn" msprop:Generator_UserColumnName="Energy" type="xs:long" />
              <xs:element name="LocationID" msprop:Generator_ColumnVarNameInTable="columnLocationID" msprop:Generator_ColumnPropNameInRow="LocationID" msprop:Generator_ColumnPropNameInTable="LocationIDColumn" msprop:Generator_UserColumnName="LocationID" type="xs:int" />
              <xs:element name="InitEnergy" msprop:Generator_ColumnVarNameInTable="columnInitEnergy" msprop:Generator_ColumnPropNameInRow="InitEnergy" msprop:Generator_ColumnPropNameInTable="InitEnergyColumn" msprop:Generator_UserColumnName="InitEnergy" type="xs:long" />
              <xs:element name="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CIET" msprop:Generator_ColumnVarNameInTable="columnCIET" msprop:Generator_ColumnPropNameInRow="CIET" msprop:Generator_ColumnPropNameInTable="CIETColumn" msprop:Generator_UserColumnName="CIET" type="xs:long" />
              <xs:element name="NeuralSystemTypeID" msprop:Generator_ColumnVarNameInTable="columnNeuralSystemTypeID" msprop:Generator_ColumnPropNameInRow="NeuralSystemTypeID" msprop:Generator_ColumnPropNameInTable="NeuralSystemTypeIDColumn" msprop:Generator_UserColumnName="NeuralSystemTypeID" type="xs:int" minOccurs="0" />
              <xs:element name="OrganismTypeID" msprop:Generator_ColumnVarNameInTable="columnOrganismTypeID" msprop:Generator_ColumnPropNameInRow="OrganismTypeID" msprop:Generator_ColumnPropNameInTable="OrganismTypeIDColumn" msprop:Generator_UserColumnName="OrganismTypeID" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_chromosomes" msprop:Generator_UserTableName="vw_chromosomes" msprop:Generator_RowEvArgName="vw_chromosomesRowChangeEvent" msprop:Generator_TableVarName="tablevw_chromosomes" msprop:Generator_TablePropName="vw_chromosomes" msprop:Generator_RowDeletingName="vw_chromosomesRowDeleting" msprop:Generator_RowChangingName="vw_chromosomesRowChanging" msprop:Generator_RowDeletedName="vw_chromosomesRowDeleted" msprop:Generator_TableClassName="vw_chromosomesDataTable" msprop:Generator_RowChangedName="vw_chromosomesRowChanged" msprop:Generator_RowEvHandlerName="vw_chromosomesRowChangeEventHandler" msprop:Generator_RowClassName="vw_chromosomesRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ChromsomeID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnChromsomeID" msprop:Generator_ColumnPropNameInRow="ChromsomeID" msprop:Generator_ColumnPropNameInTable="ChromsomeIDColumn" msprop:Generator_UserColumnName="ChromsomeID" type="xs:int" />
              <xs:element name="OrganismID" msprop:Generator_ColumnVarNameInTable="columnOrganismID" msprop:Generator_ColumnPropNameInRow="OrganismID" msprop:Generator_ColumnPropNameInTable="OrganismIDColumn" msprop:Generator_UserColumnName="OrganismID" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_genes" msprop:Generator_UserTableName="vw_genes" msprop:Generator_RowEvArgName="vw_genesRowChangeEvent" msprop:Generator_TableVarName="tablevw_genes" msprop:Generator_TablePropName="vw_genes" msprop:Generator_RowDeletingName="vw_genesRowDeleting" msprop:Generator_RowChangingName="vw_genesRowChanging" msprop:Generator_RowDeletedName="vw_genesRowDeleted" msprop:Generator_TableClassName="vw_genesDataTable" msprop:Generator_RowChangedName="vw_genesRowChanged" msprop:Generator_RowEvHandlerName="vw_genesRowChangeEventHandler" msprop:Generator_RowClassName="vw_genesRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="GeneID" msprop:Generator_ColumnVarNameInTable="columnGeneID" msprop:Generator_ColumnPropNameInRow="GeneID" msprop:Generator_ColumnPropNameInTable="GeneIDColumn" msprop:Generator_UserColumnName="GeneID" type="xs:int" />
              <xs:element name="GeneTypeName" msprop:Generator_ColumnVarNameInTable="columnGeneTypeName" msprop:Generator_ColumnPropNameInRow="GeneTypeName" msprop:Generator_ColumnPropNameInTable="GeneTypeNameColumn" msprop:Generator_UserColumnName="GeneTypeName">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ActionTypeNames" msprop:Generator_ColumnVarNameInTable="columnActionTypeNames" msprop:Generator_ColumnPropNameInRow="ActionTypeNames" msprop:Generator_ColumnPropNameInTable="ActionTypeNamesColumn" msprop:Generator_UserColumnName="ActionTypeNames">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ChromsomeID" msprop:Generator_ColumnVarNameInTable="columnChromsomeID" msprop:Generator_ColumnPropNameInRow="ChromsomeID" msprop:Generator_ColumnPropNameInTable="ChromsomeIDColumn" msprop:Generator_UserColumnName="ChromsomeID" type="xs:int" />
              <xs:element name="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="MutationRate" msprop:Generator_ColumnVarNameInTable="columnMutationRate" msprop:Generator_ColumnPropNameInRow="MutationRate" msprop:Generator_ColumnPropNameInTable="MutationRateColumn" msprop:Generator_UserColumnName="MutationRate" type="xs:double" minOccurs="0" />
              <xs:element name="CellularGeneGuid" msprop:Generator_ColumnVarNameInTable="columnCellularGeneGuid" msprop:Generator_ColumnPropNameInRow="CellularGeneGuid" msprop:Generator_ColumnPropNameInTable="CellularGeneGuidColumn" msprop:Generator_UserColumnName="CellularGeneGuid" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="vw_geneRequirements" msprop:Generator_UserTableName="vw_geneRequirements" msprop:Generator_RowEvArgName="vw_geneRequirementsRowChangeEvent" msprop:Generator_TableVarName="tablevw_geneRequirements" msprop:Generator_TablePropName="vw_geneRequirements" msprop:Generator_RowDeletingName="vw_geneRequirementsRowDeleting" msprop:Generator_RowChangingName="vw_geneRequirementsRowChanging" msprop:Generator_RowDeletedName="vw_geneRequirementsRowDeleted" msprop:Generator_TableClassName="vw_geneRequirementsDataTable" msprop:Generator_RowChangedName="vw_geneRequirementsRowChanged" msprop:Generator_RowEvHandlerName="vw_geneRequirementsRowChangeEventHandler" msprop:Generator_RowClassName="vw_geneRequirementsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="GeneID" msprop:Generator_ColumnVarNameInTable="columnGeneID" msprop:Generator_ColumnPropNameInRow="GeneID" msprop:Generator_ColumnPropNameInTable="GeneIDColumn" msprop:Generator_UserColumnName="GeneID" type="xs:int" />
              <xs:element name="GeneRequirementComparisonTypeName" msprop:Generator_ColumnVarNameInTable="columnGeneRequirementComparisonTypeName" msprop:Generator_ColumnPropNameInRow="GeneRequirementComparisonTypeName" msprop:Generator_ColumnPropNameInTable="GeneRequirementComparisonTypeNameColumn" msprop:Generator_UserColumnName="GeneRequirementComparisonTypeName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="GeneRequirementTypeName" msprop:Generator_ColumnVarNameInTable="columnGeneRequirementTypeName" msprop:Generator_ColumnPropNameInRow="GeneRequirementTypeName" msprop:Generator_ColumnPropNameInTable="GeneRequirementTypeNameColumn" msprop:Generator_UserColumnName="GeneRequirementTypeName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ReqHBOffsetCells" msprop:Generator_ColumnVarNameInTable="columnReqHBOffsetCells" msprop:Generator_ColumnPropNameInRow="ReqHBOffsetCells" msprop:Generator_ColumnPropNameInTable="ReqHBOffsetCellsColumn" msprop:Generator_UserColumnName="ReqHBOffsetCells" type="xs:long" minOccurs="0" />
              <xs:element name="ReqHBOffset" msprop:Generator_ColumnVarNameInTable="columnReqHBOffset" msprop:Generator_ColumnPropNameInRow="ReqHBOffset" msprop:Generator_ColumnPropNameInTable="ReqHBOffsetColumn" msprop:Generator_UserColumnName="ReqHBOffset" type="xs:long" minOccurs="0" />
              <xs:element name="BindingName" msprop:Generator_ColumnVarNameInTable="columnBindingName" msprop:Generator_ColumnPropNameInRow="BindingName" msprop:Generator_ColumnPropNameInTable="BindingNameColumn" msprop:Generator_UserColumnName="BindingName" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ThresholdValue" msprop:Generator_ColumnVarNameInTable="columnThresholdValue" msprop:Generator_ColumnPropNameInRow="ThresholdValue" msprop:Generator_ColumnPropNameInTable="ThresholdValueColumn" msprop:Generator_UserColumnName="ThresholdValue" type="xs:long" minOccurs="0" />
              <xs:element name="CellGuid" msprop:Generator_ColumnVarNameInTable="columnCellGuid" msprop:Generator_ColumnPropNameInRow="CellGuid" msprop:Generator_ColumnPropNameInTable="CellGuidColumn" msprop:Generator_UserColumnName="CellGuid" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ReqGuid" msprop:Generator_ColumnVarNameInTable="columnReqGuid" msprop:Generator_ColumnPropNameInRow="ReqGuid" msprop:Generator_ColumnPropNameInTable="ReqGuidColumn" msprop:Generator_UserColumnName="ReqGuid" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="usp_getOrganismsByScenarioID" msprop:Generator_TableClassName="usp_getOrganismsByScenarioIDDataTable" msprop:Generator_TableVarName="tableusp_getOrganismsByScenarioID" msprop:Generator_TablePropName="usp_getOrganismsByScenarioID" msprop:Generator_RowDeletingName="usp_getOrganismsByScenarioIDRowDeleting" msprop:Generator_UserTableName="usp_getOrganismsByScenarioID" msprop:Generator_RowChangingName="usp_getOrganismsByScenarioIDRowChanging" msprop:Generator_RowEvHandlerName="usp_getOrganismsByScenarioIDRowChangeEventHandler" msprop:Generator_RowDeletedName="usp_getOrganismsByScenarioIDRowDeleted" msprop:Generator_RowEvArgName="usp_getOrganismsByScenarioIDRowChangeEvent" msprop:Generator_RowChangedName="usp_getOrganismsByScenarioIDRowChanged" msprop:Generator_RowClassName="usp_getOrganismsByScenarioIDRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="GUID" msprop:Generator_ColumnVarNameInTable="columnGUID" msprop:Generator_ColumnPropNameInRow="GUID" msprop:Generator_ColumnPropNameInTable="GUIDColumn" msprop:Generator_UserColumnName="GUID">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Synapses" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnSynapses" msprop:Generator_ColumnPropNameInRow="Synapses" msprop:Generator_ColumnPropNameInTable="SynapsesColumn" msprop:Generator_UserColumnName="Synapses" type="xs:int" minOccurs="0" />
              <xs:element name="Neurons" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnNeurons" msprop:Generator_ColumnPropNameInRow="Neurons" msprop:Generator_ColumnPropNameInTable="NeuronsColumn" msprop:Generator_UserColumnName="Neurons" type="xs:int" minOccurs="0" />
              <xs:element name="Chromsomes" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnChromsomes" msprop:Generator_ColumnPropNameInRow="Chromsomes" msprop:Generator_ColumnPropNameInTable="ChromsomesColumn" msprop:Generator_UserColumnName="Chromsomes" type="xs:int" minOccurs="0" />
              <xs:element name="Genes" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnGenes" msprop:Generator_ColumnPropNameInRow="Genes" msprop:Generator_ColumnPropNameInTable="GenesColumn" msprop:Generator_UserColumnName="Genes" type="xs:int" minOccurs="0" />
              <xs:element name="CIET" msprop:Generator_ColumnVarNameInTable="columnCIET" msprop:Generator_ColumnPropNameInRow="CIET" msprop:Generator_ColumnPropNameInTable="CIETColumn" msprop:Generator_UserColumnName="CIET" type="xs:long" />
              <xs:element name="InitCIET" msprop:Generator_ColumnVarNameInTable="columnInitCIET" msprop:Generator_ColumnPropNameInRow="InitCIET" msprop:Generator_ColumnPropNameInTable="InitCIETColumn" msprop:Generator_UserColumnName="InitCIET" type="xs:long" minOccurs="0" />
              <xs:element name="DateTimeStamp" msdata:DataType="System.DateTimeOffset" msprop:Generator_ColumnVarNameInTable="columnDateTimeStamp" msprop:Generator_ColumnPropNameInRow="DateTimeStamp" msprop:Generator_ColumnPropNameInTable="DateTimeStampColumn" msprop:Generator_UserColumnName="DateTimeStamp" type="xs:anyType" minOccurs="0" />
              <xs:element name="Fitness" msprop:Generator_ColumnVarNameInTable="columnFitness" msprop:Generator_ColumnPropNameInRow="Fitness" msprop:Generator_ColumnPropNameInTable="FitnessColumn" msprop:Generator_UserColumnName="Fitness" type="xs:long" />
              <xs:element name="Energy" msprop:Generator_ColumnVarNameInTable="columnEnergy" msprop:Generator_ColumnPropNameInRow="Energy" msprop:Generator_ColumnPropNameInTable="EnergyColumn" msprop:Generator_UserColumnName="Energy" type="xs:long" />
              <xs:element name="OrganismID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msprop:Generator_ColumnVarNameInTable="columnOrganismID" msprop:Generator_ColumnPropNameInRow="OrganismID" msprop:Generator_ColumnPropNameInTable="OrganismIDColumn" msprop:Generator_UserColumnName="OrganismID" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:vw_scenarios" />
      <xs:field xpath="mstns:ScenarioID" />
    </xs:unique>
    <xs:unique name="vw_scenarioOrganisms_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:vw_scenarioOrganisms" />
      <xs:field xpath="mstns:OrganismID" />
    </xs:unique>
    <xs:unique name="vw_location_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:vw_location" />
      <xs:field xpath="mstns:LocationID" />
    </xs:unique>
    <xs:unique name="vw_organismCells_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:vw_organismCells" />
      <xs:field xpath="mstns:CellID" />
    </xs:unique>
    <xs:unique name="vw_organisms_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:vw_organisms" />
      <xs:field xpath="mstns:OrganismID" />
    </xs:unique>
    <xs:unique name="vw_chromosomes_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:vw_chromosomes" />
      <xs:field xpath="mstns:ChromsomeID" />
    </xs:unique>
    <xs:unique name="usp_getOrganismsByScenarioID_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:usp_getOrganismsByScenarioID" />
      <xs:field xpath="mstns:OrganismID" />
    </xs:unique>
  </xs:element>
</xs:schema>